#pragma once
#include<iostream>
#include<string>
#include<sstream>
#include<vector>
#include<memory>
#include<ctime>
#include"Tcpserver.hpp"

const std::string Httpsep = "\r\n";
const std::string homepage = "index.html";
const std::string wwwroot = "./wwwroot";

class HttpRequest
{
    public:
    HttpRequest()
    :_req_blank(Httpsep)
    ,_path(wwwroot)
    {}
    private:
    //http报文自动
    std::string _req_line;//
    std::vector<std::string>_req_header;//报头
    std::string _req_blank;//空行
    std::string _req_content;//内容
    //解析的内容
    std::string _method;//方式
    std::string _url;//网址
    std::string _http_version;//版本
    std::string _path;//服务器上的根目录
    std::string _suffix;//请求的资源后缀；
};